package com.chaosj.skill.guava.basic

import com.google.common.base.Converter

/**
 * @Description:
 * @author: caoyangjie
 * @date: 2019年11月2019/11/18日 16:22
 * @Copyright: © 赢时胜
 */
class GuavaConverter {
    static def converter = new Converter<String, Integer>() {
        @Override
        protected Integer doForward(String s) {
            return Integer.parseInt(s)
        }

        @Override
        protected String doBackward(Integer integer) {
            return integer.toString()
        }
    }

    static void main(String[] args){
        System.err.println("字符串10转数字："+converter.convert("10"))
        System.err.println("数字10转字符串："+converter.reverse().convert(10))
    }
}
